C++ 模板参数推导问题小记(模板类的模板构造函数)
2026/7/2 11:52:40
【Linux 指令进阶】从入门到熟练的实操指南(2026 年实用版)
Linux 命令行不是“背命令”,而是掌握思维 + 组合武器 + 场景诊断的过程。
很多人卡在“会用 ls cd grep”却永远效率低下,这里给你一条**从“能用”→“熟练”→“高手”**的进阶路径,全部基于真实运维/开发/调试场景。
| 阶段 | 时间建议 | 核心目标 | 标志性能力(能独立完成) | 重点掌握命令/技巧数量 |
|---|---|---|---|---|
| 阶段0 | 1–3 天 | 生存级:不慌、不卡 shell | 能独立登录、导航、看日志、杀进程、重启服务 | 15–20 个 |
| 阶段1 | 1–2 周 | 熟练级:日常工作效率翻倍 | 能写简单一键脚本、批量处理文件、快速定位问题 | 40–60 个 |
| 阶段2 | 3–8 周 | 进阶级:成为别人眼中的“命令行神” | 复杂日志分析、一行命令解决问题、调试系统瓶颈 | 80–120+ 个组合 |
| 阶段3 | 持续积累 | 高手级:shell 武器库 + 自动化思维 | 写复杂运维脚本、性能调优、故障根因定位 | 无上限 |
文件/目录导航 & 操作
pwdcdcd -cd ..ls -lahtrtree -L 2mkdir -prm -rf(危险!养成先ls再 rm 的习惯)cp -rmvrsync -av --progress(神器,取代 cp 的 80% 场景)查看 & 编辑
cattachead -n 20tail -f -n 100lessmorevim/nano基本模式(i Esc :wq :q! / +set nu)权限 & 用户
chmod 755chown -Rsudo !!sudo -iwhoamiidgroupslastwusers进程 & 服务
ps auxftophtop(推荐装)kill -9pkillsystemctl status/start/restart/enablejobsfgbgCtrl+Znohup&screen/tmux系统信息
uname -adf -hTdu -sh *free -huptimedmesg | tail查找 & 搜索
find / -name "*.log" 2>/dev/nulllocate(需先updatedb)grep -rni --color=auto "error" /var/log/grep -vgrep -E(正则)grep -C 5文本处理三剑客(进阶必杀)
awk '{print $1,$NF}' access.logsed -i 's/old/new/g' filecut -d: -f1 /etc/passwdsort -nrk2uniq -cwc -l管道 & 重定向组合(真正开始变强的地方)
# 经典一行:统计访问 IP Top 10awk'{print $1}'access.log|sort|uniq-c|sort-nr|head-10# 查找最近修改的文件find.-type f -mtime -7 -ls|sort-k8,9# 清空大日志不删文件:>/var/log/nginx/access.log 或 truncate -s0file.log其他高频
watch -n 1 "free -h"iotopiftop(需安装)netstat -tunlp/ss -tunlplsof -i:80fuser -n tcp 80tar -zcvftar -zxvfxz -d日志分析进阶
# 5xx 错误 Top 20 URL + 计数awk'$9 ~ /5../ {print $7}'access.log|sort|uniq-c|sort-nr|head-20# 按分钟统计 QPSawk'{print substr($4,2,15)}'access.log|sort|uniq-c批量操作神技
# 批量重命名(加前缀)forfin*.jpg;domv"$f""bak_$f";done# 并行处理(加速 10 倍)find.-name"*.txt"-print0|xargs-0 -P8 -I{}sh-c'grep "error" "{}" > "{}.err"'调试 & 性能
strace -p PID -e trace=network(看网络调用)perf top(CPU 热点)sar -n DEV 1(网络历史)tcpdump -i eth0 port 80 -nn -c 100shell 技巧(让你少写 50% 代码)
{1..100}扩展!!!$!n(历史命令)$( )vs`&> /dev/null(丢弃所有输出)command || echo failedset -euo pipefail(脚本健壮性)一句话口诀(每天默念):
“不求记住所有命令,只求熟练组合三剑客 + 管道 + 循环 + 条件;日志、进程、网络、文件,四大场景各练 50 个真实 case,就离高手不远了。”
你现在处于哪个阶段?
直接告诉我,我给你定制下一部分内容~